\begin{enumerate}
	\item 重写私有虚函数允许通过保持类的公共接口不变来修改类的行为。
	\item 它是一种行为设计模式，其中对象封装了一个操作以及执行该操作所需的所有信息。
	\item 通过尽可能多地与其他对象共享数据。当我们有很多具有相似结构的对象时，在对象之间共享重复的数据可以最小化内存的使用。
	\item 观察器将事件通知订阅者对象，而中介扮演互通对象之间的连接中心的角色。
	\item 将游戏循环设计成无限循环是合理的，因为从理论上讲，游戏可能永远不会结束，只有在玩家命令时才会结束。
\end{enumerate}












